<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta charset="utf-8"/>
		<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
		<title>Задание 2</title>

		<link rel="stylesheet" type="text/css" href="http://moodle.spb.ru/file.php/84/python/standby.css"/><!-- page style: default -->
	</head>
	<body>
		<div class="page">
			<h2>Задание №2</h2>
			<p>
				Во внешнем файле содержится текст, сохранённый в кодировке UTF-8. Вам необходимо подсчитать количество уникальных слов и частоту их употребления.
			</p>
			<h3>Условия выполнения</h3>
			<p>
				Имя файла с данными передаётся через аргументы командной строки. Если файл не найден или параметр не передан, нужно осуществить поиск файла "input.txt" в текущем каталоге и во всех вложенных в него каталогах. Кодировку файла можно не проверять.
			</p>
			<p>
				При работе с файлом <u>нужно</u> обрабатывать исключения.
			</p>
			<p>
				При подсчёте, естественно, не учитываются различные символы на подобии точек, запятых, тире, двоеточий, скобок, кавычек и других.
			</p>
			<p>
				<span class="important">Результат должен представлять из себя генератор</span>, который по очереди, начиная с наиболее часто встречаемого слова, возвращает набор - слово, число вхождений, % от общего числа слов.
			</p>
			<p>
				Вывод статистики должен происходить на экран (в окно консоли) и в файл "output.txt", находящийся в том же каталоге, что и файл с исходными данными. Общая статистика должна содержать, помимо информации по каждому слову, число уникальных слов.
			</p><br/>
			<p>
				Использование классов и ООП приветствуется и поощряется.
			</p><br/>
			<p>
				Задача должна быть оформлена в виде файла с расширением <cite>.py</cite>.
			</p>
		</div>
		<div class="footer"></div>
	</body>
</html>